/* --------------------------------------------------- ABM ALUMNOS----------------------------------------------------------------*/
$(document).ready(function(){
	//Tabla en consultar alumnos
	var oTable1 = $('#sample-table-2').dataTable({
		//Permite o no guardar el numero de pagina que estaba seleccionada mediante una cookie y al recargar no se pierde la seleccion
		"bStateSave":true,
		//Permite poner los elementos del combo para cambiar la cantidad de filas a visualizar
		"aLengthMenu": [[30, 10, 25, -1], [30, 10, 25, "Todos"]],
		//Cantidad de filas de la tabla por pagina
		"iDisplayLength":30,
		//Ordena las filas por el valor de la columna n de forma ascendente o descendente. La columna inicial es la 0
		"aaSorting": [[ 1, "asc" ]],
		//Para que los mensajes se muestren en español
		"oLanguage": {
			"sProcessing":   "Procesando...",
			"sLengthMenu":   "Mostrar _MENU_ registros",
			"sZeroRecords":  "No se encontraron resultados",
			"sInfo":         "Mostrando desde _START_ hasta _END_ de _TOTAL_ registros",
			"sInfoEmpty":    "Mostrando desde 0 hasta 0 de 0 registros",
			"sInfoFiltered": "(filtrado de _MAX_ registros en total)",
			"sInfoPostFix":  "",
			"sSearch":       "Buscar:",
			"sUrl":          "",
			"oPaginate": {
				"sFirst":    "Primero",
				"sPrevious": "Anterior",
				"sNext":     "Siguiente",
				"sLast":     "&Uacute;ltimo"
			}
		},
		
		"aoColumns": [
		  { "bSortable": false }, { "bSortable": true }, { "bSortable": true }, { "bSortable": true }, { "bSortable": true }, { "bSortable": true }, { "bSortable": true }
		]
	});
	
	//Tabla en mi asistencia
	var oTable2 = $('#sample-table-3').dataTable({
		//Permite o no guardar el numero de pagina que estaba seleccionada mediante una cookie y al recargar no se pierde la seleccion
		"bStateSave":true,
		//Permite poner los elementos del combo para cambiar la cantidad de filas a visualizar
		"aLengthMenu": [[30, 10, 25, -1], [30, 10, 25, "Todos"]],
		//Cantidad de filas de la tabla por pagina
		"iDisplayLength":30,
		//Ordena las filas por el valor de la columna n de forma ascendente o descendente. La columna inicial es la 0
		"aaSorting": [[ 0, "desc" ]],
		//Para que los mensajes se muestren en español
		"oLanguage": {
			"sProcessing":   "Procesando...",
			"sLengthMenu":   "Mostrar _MENU_ registros",
			"sZeroRecords":  "No se encontraron resultados",
			"sInfo":         "Mostrando desde _START_ hasta _END_ de _TOTAL_ registros",
			"sInfoEmpty":    "Mostrando desde 0 hasta 0 de 0 registros",
			"sInfoFiltered": "(filtrado de _MAX_ registros en total)",
			"sInfoPostFix":  "",
			"sSearch":       "Buscar:",
			"sUrl":          "",
			"oPaginate": {
				"sFirst":    "Primero",
				"sPrevious": "Anterior",
				"sNext":     "Siguiente",
				"sLast":     "&Uacute;ltimo"
			}
		},
		
		"aoColumns": [
		  { "bSortable": true }, { "bSortable": true }, { "bSortable": true }, { "bSortable": true }
		]
	});
});

/*Este metodo se llama cuando en el metodo consultar alumnos se aprieta el boton eliminar de cada registro*/
function eliminarAlumno(url, nombre){
	var resp = confirm("Realmente desea eliminar al alumno: '"+nombre+"'?");
	if(resp == true){
		$("#cuerpo").load(url, function(){});
	}
}

/*Este metodo se llama cuando en el metodo consultar registros se cambia la seleccion en el filtro*/
function filtrarCompaneros(url){
	var cicloLectivo = document.getElementById("cicloLectivo");
	
	window.location = url + "/" + cicloLectivo.value + ".html";
}

/*Este metodo se llama cuando en el metodo consultar registros se cambia la seleccion en el filtro*/
function filtrarDocentes(url){
	var cicloLectivo = document.getElementById("cicloLectivo");
	
	window.location = url + "/" + cicloLectivo.value + ".html";
}

/*Este metodo se llama cuando en el metodo consultar registros se cambia la seleccion en el filtro*/
function filtrarAsignaturas(url, tipo){
	var division = document.getElementById("division");
	
	window.location = url + "/" + division.value + "/0/" + tipo + ".html";
}

/*Este metodo se llama cuando en el metodo consultar registros se cambia la seleccion en el filtro*/
function filtrarAsistencias(url, tipo){
	var cicloLectivo = document.getElementById("cicloLectivo");
	var tipoInasistencia = document.getElementById("tipoInasistencia");
	
	window.location = url + "/" + cicloLectivo.value + "/" + tipoInasistencia.value + ".html";
}